// 项目的入口文件，使用Express构建web服务

// 1. 导入框架
const express = require("express");
// 2. 通过express()创建一个app
const  app = express(); 
// 3. 设置请求对应的处理函数
app.get("/", (req, res) => {
    // 响应内容
    //res.send("<h1>Hello World!</h1>");
    // 响应网页：
    res.sendFile(__dirname + "/views/index.html");
});

// (get  /info) 请求处理--查看个人信息
app.get("/info", (req, res) => {
    res.send("<h1>大家好！我叫张三  （get请求）</h1>");
});

// (post  /info) 请求处理--查看个人信息
app.post("/info", (req, res) => {
    res.send("<h1>大家好！我叫李四  （post请求）</h1>");
});

// (get/post  /info2) 查看个人信息
app.all("/info2",(req, res) => {
    res.send("<h1>大家好！我叫王五  （get/post(all)请求）</h1>");
});


// （get  /baidu） 跳转百度
app.get("/baidu", (req, res) => {
    // 跳转（浏览器重定向）
    res.redirect("http://www.baidu.com");
});
// （get  /index） 跳转info页面
app.get("/index", (req, res) => {
    // 跳转（浏览器重定向）
    res.redirect("/info");
});


// 4. 添加监听端口
app.listen(3000, ()=>{
    console.log("服务器已启动，端口：3000");
});
